package com.itboye.jinpuyiyuan.bean;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.List;

/*
        "HOS_ID": "1322",
        "HOSP_PATIENT_ID": "00013399",
        "PATIENT_IDCARD_TYPE": "1",
        "PATIENT_IDCARD_NO": "21030420081106222X",
        "PATIENT_CARD_TYPE": "",
        "PATIENT_CARD_NO": "",
        "PATIENT_NAME": "程诗棋",
        "PATIENT_SEX": "0",
        "PATIENT_AGE": "11",
        "VISIT_NUMBER": "",
        "MEDICAL_INSURANNCE_TYPE": "市医保",
        "REPORT_LIST": [{
            "REPORT_INFO": [{
                "REPORT_ID": "20140716BKM0039",
                "DIAGNOSIS": "待查",
                "ITEM_NAME": "血常规（儿童指尖）",
                "SPECIMEN_NAME": "指尖血",
                "SPECIMEN_ID": "2014001745399%",
                "REPORT_TIME": "2014-07-16 10:53:10",
                "DEPT_NAME": "血液室",
                "DOCTOR_NAME": "刘荣",
                "REPORT_TYPE": "0",
                "REMARK": ""
            },
 */
public class LaborRecordBean implements Serializable {

    @SerializedName("HOS_ID")
    String hos_id;

    @SerializedName("HOSP_PATIENT_ID")
    String hosp_patient_id;

    @SerializedName("PATIENT_IDCARD_TYPE")
    String patient_idcard_type;

    @SerializedName("PATIENT_IDCARD_NO")
    String patient_idcard_no;

    @SerializedName("PATIENT_CARD_TYPE")
    String patient_card_type;

    @SerializedName("PATIENT_CARD_NO")
    String patient_card_no;

    @SerializedName("PATIENT_NAME")
    String patient_name;

    @SerializedName("PATIENT_SEX")
    String patient_sex;

    @SerializedName("PATIENT_AGE")
    String patient_age;

    @SerializedName("VISIT_NUMBER")
    String visit_number;

    @SerializedName("MEDICAL_INSURANNCE_TYPE")
    String medical_insurannce_type;

    @SerializedName("REPORT_LIST")
    List<Reports> report_list;

    public String getHos_id() {
        return hos_id;
    }

    public void setHos_id(String hos_id) {
        this.hos_id = hos_id;
    }

    public String getHosp_patient_id() {
        return hosp_patient_id;
    }

    public void setHosp_patient_id(String hosp_patient_id) {
        this.hosp_patient_id = hosp_patient_id;
    }

    public String getPatient_idcard_type() {
        return patient_idcard_type;
    }

    public void setPatient_idcard_type(String patient_idcard_type) {
        this.patient_idcard_type = patient_idcard_type;
    }

    public String getPatient_idcard_no() {
        return patient_idcard_no;
    }

    public void setPatient_idcard_no(String patient_idcard_no) {
        this.patient_idcard_no = patient_idcard_no;
    }

    public String getPatient_card_type() {
        return patient_card_type;
    }

    public void setPatient_card_type(String patient_card_type) {
        this.patient_card_type = patient_card_type;
    }

    public String getPatient_card_no() {
        return patient_card_no;
    }

    public void setPatient_card_no(String patient_card_no) {
        this.patient_card_no = patient_card_no;
    }

    public String getPatient_name() {
        return patient_name;
    }

    public void setPatient_name(String patient_name) {
        this.patient_name = patient_name;
    }

    public String getPatient_sex() {
        return patient_sex;
    }

    public void setPatient_sex(String patient_sex) {
        this.patient_sex = patient_sex;
    }

    public String getPatient_age() {
        return patient_age;
    }

    public void setPatient_age(String patient_age) {
        this.patient_age = patient_age;
    }

    public String getVisit_number() {
        return visit_number;
    }

    public void setVisit_number(String visit_number) {
        this.visit_number = visit_number;
    }

    public String getMedical_insurannce_type() {
        return medical_insurannce_type;
    }

    public void setMedical_insurannce_type(String medical_insurannce_type) {
        this.medical_insurannce_type = medical_insurannce_type;
    }

    public List<Reports> getReport_list() {
        return report_list;
    }

    public void setReport_list(List<Reports> report_list) {
        this.report_list = report_list;
    }

    public class Reports implements Serializable{
           @SerializedName("REPORT_INFO")
           List<ReportInfo> report_info;

           public List<ReportInfo> getReport_info() {
               return report_info;
           }

           public void setReport_info(List<ReportInfo> report_info) {
               this.report_info = report_info;
           }

           public class ReportInfo implements Serializable{
                @SerializedName("REPORT_ID")
                String  report_id;

                @SerializedName("DIAGNOSIS")
                String  diagnosis;

                @SerializedName("ITEM_NAME")
                String  item_name;

                @SerializedName("SPECIMEN_NAME")
                String  specimen_name;

                @SerializedName("SPECIMEN_ID")
                String  specimen_id;

                @SerializedName("REPORT_TIME")
                String  report_time;

                @SerializedName("DEPT_NAME")
                String  dept_name;

                @SerializedName("DOCTOR_NAME")
                String  doctor_name;

                @SerializedName("REPORT_TYPE")
                String  report_type;

                @SerializedName("REMARK")
                String  remark;

                public String getReport_id() {
                    return report_id;
                }

                public void setReport_id(String report_id) {
                    this.report_id = report_id;
                }

                public String getDiagnosis() {
                    return diagnosis;
                }

                public void setDiagnosis(String diagnosis) {
                    this.diagnosis = diagnosis;
                }

                public String getItem_name() {
                    return item_name;
                }

                public void setItem_name(String item_name) {
                    this.item_name = item_name;
                }

                public String getSpecimen_name() {
                    return specimen_name;
                }

                public void setSpecimen_name(String specimen_name) {
                    this.specimen_name = specimen_name;
                }

                public String getSpecimen_id() {
                    return specimen_id;
                }

                public void setSpecimen_id(String specimen_id) {
                    this.specimen_id = specimen_id;
                }

                public String getReport_time() {
                    return report_time;
                }

                public void setReport_time(String report_time) {
                    this.report_time = report_time;
                }

                public String getDept_name() {
                    return dept_name;
                }

                public void setDept_name(String dept_name) {
                    this.dept_name = dept_name;
                }

                public String getDoctor_name() {
                    return doctor_name;
                }

                public void setDoctor_name(String doctor_name) {
                    this.doctor_name = doctor_name;
                }

                public String getReport_type() {
                    return report_type;
                }

                public void setReport_type(String report_type) {
                    this.report_type = report_type;
                }

                public String getRemark() {
                    return remark;
                }

                public void setRemark(String remark) {
                    this.remark = remark;
                }
            }

        }

}
